stranded abroad - French English Dictionary